import calendar
import time
import datetime

cal = calendar.month(2018, 10)
print("以下输出2016年1月份的日历:")
print(cal)

print('-------------------------time--------------------------------\n')
#  %y 两位数的年份表示（00-99）
#  %Y 四位数的年份表示（000-9999）
#  %m 月份（01-12）
#  %d 月内中的一天（0-31）
#  %H 24小时制小时数（0-23）
#  %I 12小时制小时数（01-12）
#  %M 分钟数（00=59）
#  %S 秒（00-59）
#  %a 本地简化星期名称
#  %A 本地完整星期名称
#  %b 本地简化的月份名称
#  %B 本地完整的月份名称
#  %c 本地相应的日期表示和时间表示
#  %j 年内的一天（001-366）
#  %p 本地A.M.或P.M.的等价符
#  %U 一年中的星期数（00-53）星期天为星期的开始
#  %w 星期（0-6），星期天为星期的开始
#  %W 一年中的星期数（00-53）星期一为星期的开始
#  %x 本地相应的日期表示
#  %X 本地相应的时间表示
#  %Z 当前时区的名称
#  %% %号本身

print(time.time())
print(time.localtime(time.time()))
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
print(time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))

print('\n-----------------------datetime------------------------------\n')

i = datetime.datetime.now()
print("当前的日期和时间是 %s" % i)
print("ISO格式的日期和时间是 %s" % i.isoformat())
print("当前的年份是 %s" % i.year)
print("当前的月份是 %s" % i.month)
print("当前的日期是  %s" % i.day)
print("dd/mm/yyyy 格式是  %s/%s/%s" % (i.day, i.month, i.year))
print("当前小时是 %s" % i.hour)
print("当前分钟是 %s" % i.minute)
print("当前秒是  %s" % i.second)

print(dir(calendar))
